package com.info.zhiduoduo.admin.model.formbean.crowdsource;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class UploadSettlementInvoiceFormBean {
    /**
     * 商户编号
     */
    @JsonProperty("PATNCODE")
    @JSONField(name = "PATNCODE")
    private String PATNCODE;

    /**
     * 发票文件base64
     */
    @JsonProperty("FILEBASE")
    @JSONField(name = "FILEBASE")
    private String FILEBASE;

    /**
     * 正文内容，json字符串，包含以下全部参数，并加密后的字符串
     */
    @JsonProperty("MESSAGE")
    @JSONField(name = "MESSAGE")
    private String MESSAGE;

    /**
     *
     * 结算系统流水号
     */
    @JsonProperty("PLATSRL")
    @JSONField(name = "PLATSRL")
    private String PLATSRL;


    /**
     * 发票文件类型，只支持(jpeg/jpg/png)
     */
    @JsonProperty("FILETYPE")
    @JSONField(name = "FILETYPE")
    private String FILETYPE;

    /**
     *
     * 发票文件名称
     */
    @JsonProperty("FILENAME")
    @JSONField(name = "FILENAME")
    private String FILENAME;

    /**
     *
     * 发票票面号
     */
    @JsonProperty("INVOICENUMBER")
    @JSONField(name = "INVOICENUMBER")
    private String INVOICENUMBER;

   /**
    *
    *开票时间
    *
    **/
   @JsonProperty("KPDATE")
   @JSONField(name = "KPDATE")
   private String KPDATE;


}
